package com.wlw.service;

import javax.management.Query;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.ui.Model;

import com.wlw.entity.User;

import edu.xjsoft.base.orm.support.Page;
import edu.xjsoft.base.service.DefaultEntityManager;

@Service
@Transactional
public class UserService extends DefaultEntityManager<User> {
//	//编写一些复杂的业务
//	
//	@Autowired
//	private HouseService houseService;
//	
//	/**
//	 * 在一个service引用另外一个service
//	 * */
//	public void saveHouse(House house) {
//		houseService.saveOrUpdate(house);
//	}
//	
//	/**
//	 * 如果service默认方法不能满足要求
//	 * */
//	public void test1() {
//		String hql = "from User";
//		List<User> users = getEntityDao().find(hql);
//		System.out.println(users);
//	}
//	
//	/**
//	 * 获得session对象
//	 * */
//	public void test2() {
//		String hql = "from House";
//		List<House> houses = getEntityDao().getSession().createQuery(hql).list();
//		System.out.println(houses);
//	}
	
}
